home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #3 / Amiga Plus CD - 2002 - No. 03.iso / AmigaPlus / Tools / Development / renderlib40 / src / build / smakefile < prev   
Encoding:
Makefile  |  2003-01-27  |  1.9 KB  |  65 lines

  1.  
  2. RM = delete all quiet
  3. CC = sc resopt nover noerrhigh noicons nominc memsize=huge params=r data=fo prec=mixed strsect=code strmer nochkabort nostkchk idir=/include
  4. LD = slink quiet noicons define smallcode smalldata
  5. DEBUG = debug=line def=DEBUG
  6. CPU = cpu=68060 math=68882
  7. #OPT = opt opttime optloop optinline optinlocal optsched optpeep
  8.  
  9. CFLAGS = $(CPU) $(OPT) $(DEBUG)
  10.  
  11. LIBS = lib:scm881nb.lib lib:scnb.lib lib:debug.lib lib:amiga.lib
  12.  
  13. OBJS =     lib/lib_init_68k.o lib/lib_global.o lib/rnd_memory.o \
  14.         lib/rnd_histogram.o lib/rnd_palette.o lib/rnd_quant.o \
  15.         lib/rnd_mapping.o lib/rnd_conversion.o lib/rnd_diversity.o \
  16.         lib/rnd_alpha.o lib/rnd_scale.o lib/rnd_render.o 
  17.  
  18. all: /libs/render.library
  19.  
  20. lib/lib_global.o: lib_global.c lib_init.h
  21.     $(CC) $(CFLAGS) lib_global.c objname $@
  22.  
  23. lib/lib_init_68k.o: lib_init_68k.c lib_init.h
  24.     $(CC) $(CFLAGS) lib_init_68k.c objname $@
  25.  
  26. lib/rnd_memory.o: rnd_memory.c lib_init.h
  27.     $(CC) $(CFLAGS) rnd_memory.c objname $@
  28.  
  29. lib/rnd_histogram.o: rnd_histogram.c lib_init.h
  30.     $(CC) $(CFLAGS) rnd_histogram.c objname $@
  31.  
  32. lib/rnd_palette.o: rnd_palette.c lib_init.h
  33.     $(CC) $(CFLAGS) rnd_palette.c objname $@
  34.  
  35. lib/rnd_quant.o: rnd_quant.c lib_init.h
  36.     $(CC) $(CFLAGS) rnd_quant.c objname $@
  37.  
  38. lib/rnd_mapping.o: rnd_mapping.c lib_init.h
  39.     $(CC) $(CFLAGS) rnd_mapping.c objname $@
  40.  
  41. lib/rnd_conversion.o: rnd_conversion.c lib_init.h
  42.     $(CC) $(CFLAGS) rnd_conversion.c objname $@
  43.  
  44. lib/rnd_diversity.o: rnd_diversity.c lib_init.h
  45.     $(CC) $(CFLAGS) rnd_diversity.c objname $@
  46.  
  47. lib/rnd_alpha.o: rnd_alpha.c lib_init.h
  48.     $(CC) $(CFLAGS) rnd_alpha.c objname $@
  49.  
  50. lib/rnd_scale.o: rnd_scale.c lib_init.h
  51.     $(CC) $(CFLAGS) rnd_scale.c objname $@
  52.  
  53. lib/rnd_render.o: rnd_render.c lib_init.h
  54.     $(CC) $(CFLAGS) rnd_render.c objname $@
  55.  
  56. /libs/render.library: $(OBJS)
  57.     $(LD) with <<
  58.         from $(OBJS)
  59.         to $@ lib $(LIBS)
  60.         define __XCEXIT=@__dummy
  61.     <
  62.  
  63. clean:
  64.     -$(RM) lib/*.o /libs/render.library
  65.